Eliminate Reliance on CI Platform Settings in generate_workflows.sh and Prioritize Hosts Configuration#4664
Conversation
This reverts commit b1468a0.
generate_workflows.sh and Prioritize Hosts Configuration
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
@WalterKolczynski-NOAA @TerrenceMcGuinness-NOAA @DavidHuber-NOAA I tested most of the affected CI tests on hera using the updated generate_workflow.sh script. Let me know if you’re okay with these changes. If so, I’ll run a comprehensive CI test suite across all platforms to confirm everything works as expected. Also, please let me know if there are any additional tests I should include. |
|
This looks real good. Getting ride of the dependency of ICSDIR_ROOT as an environment variable for the CI pipeline codes for intake of the PR case yaml files was most helpful. I do see though this also needs to be panned out for the Functional CTest Jobs framework as well as we had that environment variable dependency forced into there as well. I'll propose we create follow up issue to test and workout what is needed there. I'll assign that one to myself if that's ok. |
@TerrenceMcGuinness-NOAA Thanks, Terry! |
WalterKolczynski-NOAA
left a comment
There was a problem hiding this comment.
I don't know about numbering the steps in the comments because it becomes annoying to update if you add a step in the middle, but that's up to EMC. Changes look like they work, so if ctests and CI/CD all work, I'm happy.
@WalterKolczynski-NOAA Thanks for the review! |
Description
This PR resolves the issue where
generate_workflows.shdepended ondev/ci/platformsand overrodedev/workflow/hostssettings (e.g., usingICSDIR_ROOTinstead ofBASE_IC). It restores precedence to the hosts configuration, removes the unnecessary reliance on CI settings for manual runs, and eliminatesICSDIR_ROOTfrom the codebase as it is redundant.Resolves generate_workflows uses CI settings instead of those in hosts file #4636
Type of change
Change characteristics
How has this been tested?
Checklist